package com.hxgis.statisticanalysis.intelligentIndicator.pojo;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@Entity
@Table ( name ="modern_index_score" )
@Data
public class ModernIndexScore implements Serializable {

	private static final long serialVersionUID =  8098888280417636093L;

   	@Column(name = "date_time" )
    @Id
	private String dateTime;

   	@Column(name = "cpu_num" )
	private Double cpuNum;

   	@Column(name = "cpu_storage" )
	private Double cpuStorage;

   	@Column(name = "cpu_day_avg" )
	private Double cpuDayAvg;

   	@Column(name = "cpu_day_max" )
	private Double cpuDayMax;

   	@Column(name = "cpu_storage_rate" )
	private Double cpuStorageRate;

   	@Column(name = "province_link" )
	private Double provinceLink;

   	@Column(name = "county_link" )
	private Double countyLink;

   	@Column(name = "county_rate" )
	private Double countyRate;

   	@Column(name = "network_exit" )
	private Double networkExit;

   	@Column(name = "three_level_system_rate" )
	private Double threeLevelSystemRate;

   	@Column(name = "three_level_system_avg" )
	private Double threeLevelSystemAvg;

   	@Column(name = "network_security_incidents" )
	private Double networkSecurityIncidents;

   	@Column(name = "data_collect_num" )
	private Double dataCollectNum;

   	@Column(name = "region_data_collect_time" )
	private Double regionDataCollectTime;

   	@Column(name = "radar_data_collect_time" )
	private Double radarDataCollectTime;

   	@Column(name = "data_collect_rate" )
	private Double dataCollectRate;

   	@Column(name = "collect_rate" )
	private Double collectRate;

   	@Column(name = "control_data_num" )
	private Double controlDataNum;

   	@Column(name = "quality_data_score" )
	private Double qualityDataScore;

   	@Column(name = "province_new_algorithm" )
	private Double provinceNewAlgorithm;

   	@Column(name = "county_new_algorithm" )
	private Double countyNewAlgorithm;

   	@Column(name = "update_algorithm" )
	private Double updateAlgorithm;

   	@Column(name = "share_algorithm" )
	private Double shareAlgorithm;

   	@Column(name = "product_output_types" )
	private Double productOutputTypes;

   	@Column(name = "interface_response_time" )
	private Double interfaceResponseTime;

   	@Column(name = "data_access" )
	private Double dataAccess;

   	@Column(name = "data_service" )
	private Double dataService;

   	@Column(name = "industry_coverage" )
	private Double industryCoverage;

   	@Column(name = "network_managment" )
	private Double networkManagment;

   	@Column(name = "core_data_num" )
	private Double coreDataNum;

   	@Column(name = "tianqing_system_num" )
	private Double tianqingSystemNum;

   	@Column(name = "tianjing_system_num" )
	private Double tianjingSystemNum;
}
